package cc.admin.modules.graduate.entity;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import cc.admin.poi.excel.annotation.Excel;
import cc.admin.common.aspect.annotation.Dict;

/**
 * @Description: 试卷
 * @Author: cc-admin
 * @Date:   2025-02-21
 * @Version: V1.0.0
 */
@Data
@TableName("exam_paper_english")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="exam_paper_english对象", description="试卷")
public class ExamPaperEnglish {

	/**id*/
	@Excel(name = "id", width = 15)
    @ApiModelProperty(value = "id")
	private String id;
	/**科目id*/
	@Excel(name = "科目id", width = 15)
    @ApiModelProperty(value = "科目id")
	private String subjectId;
	/**科目*/
	@Excel(name = "科目", width = 15)
    @ApiModelProperty(value = "科目")
	private String subjectText;
	/**试卷名称*/
	@Excel(name = "试卷名称", width = 15)
    @ApiModelProperty(value = "试卷名称")
	private String paperName;
	/**选词填空数量*/
	@Excel(name = "选词填空数量", width = 15)
    @ApiModelProperty(value = "选词填空数量")
	private String blankNum;
	/**阅读理解数量*/
	@Excel(name = "阅读理解数量", width = 15)
    @ApiModelProperty(value = "阅读理解数量")
	private String yuedukNum;
	/**8选5数量*/
	@Excel(name = "8选5数量", width = 15)
    @ApiModelProperty(value = "8选5数量")
	private String selectNum;
	/**翻译数量*/
	@Excel(name = "翻译数量", width = 15)
    @ApiModelProperty(value = "翻译数量")
	private String translateNum;
	/**写作数量*/
	@Excel(name = "写作数量", width = 15)
    @ApiModelProperty(value = "写作数量")
	private String writeNum;
	/**选词填空id*/
	@Excel(name = "选词填空id", width = 15)
    @ApiModelProperty(value = "选词填空id")
	private String blankIds;
	/**阅读id*/
	@Excel(name = "阅读id", width = 15)
    @ApiModelProperty(value = "阅读id")
	private String yueduIds;
	/**8选5id*/
	@Excel(name = "8选5id", width = 15)
    @ApiModelProperty(value = "8选5id")
	private String selectIds;
	/**翻译id*/
	@Excel(name = "翻译id", width = 15)
    @ApiModelProperty(value = "翻译id")
	private String translateIds;
	/**写作id*/
	@Excel(name = "写作id", width = 15)
    @ApiModelProperty(value = "写作id")
	private String writeIds;
	/**专业id*/
	@Excel(name = "专业id", width = 15)
    @ApiModelProperty(value = "专业id")
	private String majorId;
	/**专业*/
	@Excel(name = "专业", width = 15)
    @ApiModelProperty(value = "专业")
	private String majorText;
	/**类型*/
	@Excel(name = "类型", width = 15)
    @ApiModelProperty(value = "类型")
	private String type;
	/**创建人*/
	@Excel(name = "创建人", width = 15)
    @ApiModelProperty(value = "创建人")
	private String createBy;
	/**创建时间*/
	@Excel(name = "创建时间", width = 15)
    @ApiModelProperty(value = "创建时间")
	private Date createTime;
	/**修改时间*/
	@Excel(name = "修改时间", width = 15)
    @ApiModelProperty(value = "修改时间")
	private Date updateTime;
	/**修改人*/
	@Excel(name = "修改人", width = 15)
    @ApiModelProperty(value = "修改人")
	private String updateBy;
	/***/
	@Excel(name = "", width = 15)
    @ApiModelProperty(value = "")
	private String tenantId;
}
